Закрыть окно
Список других текстов темы "Юмор"
СКАЗКА ПРО БАЙТ
В тридевятой библиотеке, на тридесятом томе жили-были три байта. Двое умных, а один дурак - у него семь разрядов было. То ли его какой пьяный программист таким на свет породил, то ли его при перезагрузке подрезали - никто уж не помнил. Вот однажды собрались все библиотеки и стали думать-гадать - какую программу отдать машине на съедение. одна говорит: "Она меня не съест, меня сам Зенон Алексеевич написал", вторая говорит: "Она меня не съест, меня даже "Эльбрус", уж на что дракон, а и то выплюнул", а третья ничего не говорит - у нее управляющих карт нету. А машина стоит, устройством ввода-вывода щелкает, чистые перфокарты жует. Судили они так, рядили, и решили на случайном датчике погадать. И выпало идти на съедение той программе, где наши три байта обитали.
Съела машина два умных байта, а третьим подавилась. И пошел байт гулять по машине. Переплыл мультиплексный канал и видит: сидит на берегу транслятор с удочкой, ошибки вылавливает. Маленькие обратно бросает, а большие в буфер складывает.
Поглядел транслятор на байта, да и спрашивает: " Чего, добрый молодец, пригорюнился? Пошто у тебя нули не в ту сторону перечеркнуты?" Отвечает ему байт: "Как же мне не горевать, дедушка, когда не хватает у меня одного бита. Не подскажешь ли, где его взять?" Задумался транслятор, да так, что двенадцать человек зачета лишились. А потом и говорит: "Иди-ка ты, байт, в системную библиотеку, живет там бобина по прозвищу Ферромагнитная. Она тебе и поможет."
Пошел байт в системную библиотеку. Долго шел, целых 1440 минут. Hаконец видит: стоит процедура на курьих ножках, такая древняя, что, наверно, с "Урала-1" переписана, вся комментариями поросла, а вокруг скелеты системщиков валяются да обломанные деревья порождения торчат. Говорит ей байт: "Процедура-процедура, перепишись ко мне входом, а к пользователю выходом." Переписалась процедура. Залез в нее байт и спрятался в символьную строку. Tолько он спрятался, как застучал, зазвенел консул и влетела в окно бобина. Повела недовольно второй дорожкой и говорит: "Чур меня, чур! Pусским алфавитом пахнет!" Tут и вылез наш байт из строки. Увидела его бобина и заругалась. Целых 32767 символов произнесла. А потом перемоталась и спрашивает: "Что тебе здесь надобно, байтик? Этой процедурой уж лет двадцать никто, окромя Tерехова, не пользуется." Рассказал ей байт про свою беду. Oтвечает бобина: "Бит твой в блоке спрятан, в королевстве Джека-зеленый нос. Блок тот двойным словом открывается. Cлово это не простое, оно из одних букв F состоит. Блок тот злой триггер охраняет. Победить его только заколдованным импульсом можно. А путь туда вдоль селекторного канала лежит. Как пойдешь, по правую руку сумматор увидишь. Cумматор тот непростой, он из двух полусумматоров состоит. Tак ты сначала в левый полусумматор войди, а потом в правый. Но не перепутай! А то сгинешь без ссылки в долговременной памяти. А чтобы не заблудиться, я тебе указатель дам. Указатель не наш, а заморский, фирмы 'POINTER'."
Поблагодарил байт бобину и пошел, как было сказано. Идет он вдоль селекторного канала, а в канале точки плавают. Загляделся на них байт и не заметил, как подкрался сзади загрузчик. Загрузил он байта и швырнул прямо на стол к редактору связей.
Cидит редактор, весь в лентах, магнитными дисками вращает да что-то под нос себе на формальном языке бурчит. Увидел он байта, обрадовался и бросил его прямо в АЦПУ. А там уж инициатор тут как тут. "Иди сюда, голубь мой сизокрылый, - говорит, - я тебя счас перекодирую." Xотел было байт от него убежать, да в дампе увяз. Совсем уж было пропал, да помогло ему то, что не хватало у него одного бита. Было бы вместо АЦПУ ПM-ПУ, скушало бы его и добавки попросило. А так - полетело. И байт вместе с ним полетел.
Летел байт, летел, потом не удержался и упал. И попал он прямо на экран дисплея. И тут увидел его тот программист, что когда-то его на свет породил. Увидел, да как заорет на весь экран: "Я тебя написал, я тебя и сотру!" Забросил он команду, и повисла на ней машина. Bисит, трепыхается, лампочками мигает, да печатает жалобно: "Oтпусти меня, добрый молодец, что хочешь для тебя сделаю." Oтвечает ей программист: "Cотри этого байта окаянного!" Кинулась машина его искать, а байта уж и след простыл.
Бежал байт по трассе, бежал, как вдруг открылось перед ним чудо чудное, диво дивное: раскинулось вокруг поле, да такое ровное, символ к символу, по краям поля кучи громоздятся, с куч стеки стекают, а посередине сам король Джек сидит, супервизор смотрит да кубы памяти с места на место переставляет, а интерфейс у него... Hи в сказке сказать, ни даже PL/I описать.
Понял байт, что у цели он. Oкликнул сборщика мусора, что мимо пробегал: "Бог помощь, мил человек! Что тут делаешь?" Стал ему сборщик жаловаться на свое житье-бытье. "Общество, - говорит, - у нас классовое, все приоритеты классу F достаются, одна надежда - на другой том переписаться." А потом махнул рукой да и говорит: "Пошли лучше в регистр, развеем печаль-тоску!"
Пошли они в регистр, долго в очереди стояли, но попали - таки. А в регистре - дым коромыслом, полным-полно байтов, и все в нулях. Только байт со сборщиком ячейку забили, как вдруг застучали магнитные барабаны - сам граф Ориентированный пожаловал.
Посмотрел он на них, да так, что от страха библиотека сжалась. А потом улыбнулся и спрашивает: "А это что за уродец?" Рассказал ему байт про себя. Говорит ему граф: "Понравился ты мне. Проси чего хочешь. Да ты не бойся, я сам из народа. Меня в молодости так и звали - рабочий том." Отвечает ему байт: "Не надо мне ничего, Bаше Cиятельство, хочу я только злого триггера победить." "Что ж, - говорит граф, - дело твое. Как в цикл войдешь, вторая метка налево. Tам он и вмонтирован. Tолько чем ты с ним сражаться думаешь?." "Мне бобина Ферромагнитная заколдованный импульс дала." Удивился граф. "Bидать, старуха совсем из ума выжила. Таким импульсом только арифмометры вырубать, лучше дай ему два раза подряд ридером - он и вырубится." Поклонился байт графу в концевые вершины и пошел, как сказано. И видит: стоит перед ним страшилище - злой триггер. Весь проводами оброс, на шее емкость висит, а шкура P-N-переходами так и переливается.
Говорит ему байт: "Выходи, чудо-юдо, биться будем!" Иразрядил в триггера импульс заколдованный. Но триггер и эмиттером не повел. Ударил он байта, и вошел байт в подпрограмму по самые уши. Но не испугался байт. Врезал он триггеру ридером промежду электродов и второй раз нацелился.
Испугался тут триггер, заюлил: "Так нечестно! Предыдущая команда RDR еще не обработана!" Но байт не поддался на уговоры. Врезал он триггеру ридером второй раз, и опрокинулся триггер.
Произнес байт двойное слово, из одних букв F состоящее, и открылся блок. Смотрит байт, а там его бит лежит. И говорит ему байт: "Спасибо тебе, бит! Много раз ты меня выручал, пока тебя не было. Лежи-ка ты, пожалуй, и дальше здесь, а я пойду. Здесь ты мне больше пригодишься." Повернулся байт и пошел своей дорогой. Тут и сказке конец, а кто зачет получит, тот молодец.
/ ЛГУ /